Platform Explorer / Nuxeo Platform 5.8

Extension point actionPipes

Documentation

Extension point to register a list of actions.

An ActionPipe is a list of ActionMessage used for mail import. Default contribution are merged but you can override them using 'override' attribute.

        <pipe name="nxmail" override="true">
            <action id="StartAction" to="CreateDocumentsAction">
            org.nuxeo.ecm.platform.mail.listener.action.StartAction
          </action>
            <action id="CreateDocumentsAction">
            org.nuxeo.ecm.platform.mail.listener.action.CreateDocumentsAction
          </action>
        </pipe>

When registering the ActionPipe, the service looks for an ActionMessage named 'StartAction', so this is a mandatory attribute. Registration of the pipe ends when service doesn't find the next action.

Contribution Descriptors

  • Class: org.nuxeo.ecm.platform.mail.action.MessageActionPipeDescriptor

Existing Contributions

Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.

  • nuxeo-platform-mail-core-5.8.jar
    <extension point="actionPipes" target="org.nuxeo.ecm.platform.MailService">
    
        <pipe name="nxmail">
          <action>
            org.nuxeo.ecm.platform.mail.listener.action.StartAction
          </action>
          <action>
            org.nuxeo.ecm.platform.mail.listener.action.ExtractMessageInformationAction
          </action>
          <action>
            org.nuxeo.ecm.platform.mail.listener.action.CheckMailUnicity
          </action>
          <action>
            org.nuxeo.ecm.platform.mail.listener.action.CreateDocumentsAction
          </action>
          <action>
            org.nuxeo.ecm.platform.mail.listener.action.EndAction
          </action>
        </pipe>
    
      </extension>